//导出vuex的几个核心对象
import { req_login } from '@/api/user'
export default {
  namespaced: true, //全局共享的数据
  state() {
    return {
      token: ''
    }
  },

  mutations: {
    setUserToken(state, token) {
      state.token = token
    }
  },
  actions: {
    async loginAction(context, userinfo) {
      //登录请求,请求服务器获取token
      let res = await req_login(userinfo)
      console.log(res.data.token);
      //将token保存到vuex当中
      context.commit('setUserToken', res.data.token)
    }
  },
  getters: {
  },

}
